home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Prog / T / Think-Pascal-7.0.cpt / THINK Pascal Interfaces / ObjIntf.p < prev    next >
Encoding:
Text File  |  1991-04-03  |  921 b   |  36 lines  |  [TEXT/PJMM]

  1. {    This file has been processed by The THINK Pascal Source Converter, v1.1.    }
  2.  
  3. {
  4.     File: ObjIntf.p
  5.         
  6.     Pascal Interface to the Macintosh Libraries
  7.     Copyright Apple Computer, Inc.    1986 - 1988
  8.     All rights reserved.    
  9. }
  10.  
  11. UNIT ObjIntf;
  12.  
  13. INTERFACE
  14.  
  15. TYPE
  16.     TObject = OBJECT
  17.         FUNCTION  ShallowClone: TObject;
  18.             {Lowest level method for copying an object; should not be overridden
  19.                 except in very unusual cases.  Simply calls HandToHand to copy
  20.                 the object data.}
  21.         FUNCTION  Clone: TObject;
  22.             {Defaults to calling ShallowClone; can be overridden to copy objects
  23.                 refered to by fields.}
  24.         PROCEDURE ShallowFree;
  25.             {Lowest level method for freeing an object; should not be overridden
  26.                 except in very unusual cases.  Simply calls DisposHandle to
  27.                 free the object data.}
  28.         PROCEDURE Free;
  29.             {Defaults to calling ShallowFree; can be overridden to free objects 
  30.                 refered to by fields.}
  31.         END;
  32.  
  33.  
  34. IMPLEMENTATION
  35. END.
  36.